﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;

namespace CrushGame
{
    /// <summary>
    /// Interface for static objects in the world, whether it be a Tile, statue, or other such nonsense
    /// </summary>
    public interface IThingInterface : IBasicInterface
    {
        /// <summary>
        /// Must have an 'IsActive' bool that dictates whether this thing needs
        /// updated. If not, we ignore it and let it sit. It isn't moving so
        /// it doesn't need collision or movement
        /// </summary>
        bool IsActive
        {
            get;
            set;
        }

    }
}
